package com.qire.manhua.model.viewModel;

import android.graphics.Bitmap;

import com.qire.common.support.base.IViewModel;
import com.qire.antsbinder.viewModel.annotation.ViewModelProperty;
import com.qire.manhua.BR;

import androidx.lifecycle.MutableLiveData;

public interface IComicDetailViewModel extends IViewModel {

	int variableId = BR.comicDetailViewModel;

	@ViewModelProperty(name = "coverImg")
	MutableLiveData<Bitmap> getCoverImg();

	@ViewModelProperty(name = "coverLayerImg")
	MutableLiveData<Bitmap> getCoverLayerImg();

	@ViewModelProperty(name = "coverLayerAlpha")
	MutableLiveData<Float> getCoverLayerAlpha();

	@ViewModelProperty(name = "bookName")
	MutableLiveData<String> getBookName();

	@ViewModelProperty(name = "whetherCollection")
	MutableLiveData<Boolean> getWhetherCollection();

	@ViewModelProperty(name = "freeLimitTimeTips")
	MutableLiveData<String> getFreeLimitTimeTips();

	@ViewModelProperty(name = "comicBookTags")
	MutableLiveData<String[]> getComicBookTags();

	@ViewModelProperty(name = "freeReadTipsTextVisible")
	MutableLiveData<Integer> getFreeReadTipsTextVisible();

	@ViewModelProperty(name = "freeReadTipsText")
	MutableLiveData<String> getFreeReadTipsText();

	@ViewModelProperty(name = "pageNo")
	MutableLiveData<Integer> getPageNo();

	@ViewModelProperty(name = "readChapterFullName")
	MutableLiveData<String> getReadChapterFullName();

	@ViewModelProperty(name = "readChapterBtnText")
	MutableLiveData<String> getReadChapterBtnText();

}